/**
 * 
 */
package com.goldentrail.api;

import java.util.ArrayList;

import com.goldentrail.dataobject.Node;
import com.goldentrail.dataobject.Run;


/**
 * @author mikeagun
 *
 */
public interface QueryAPI {
	
	public Run getRun(String runId);
	 
	public ArrayList<Node> getDataDependents(String id);
	
	public ArrayList<Node> getDataDependencies(String id);
	
	public ArrayList<Node> getInvocationDependents(String id);
	
	public ArrayList<Node> getInvocationDependencies(String id);
	
	public ArrayList<Node> getRunDependents(String id);
	
	public ArrayList<Node> getRunDependencies(String id);
}
